API Documentation
MAIN PAGE
NAMESPACES
CLASSES
Documentation
Headers
NilkinsWinUi
Components
LogWin.h
1
// LogWin.h
3
//
5
6
namespace
nkWinUi
7
{
11
class
LogWin
:
public
Component
12
{
13
public :
14
22
LogWin
(
MainSystem
* parentSystem) ;
26
~LogWin
() ;
27
28
// Getters
32
unsigned
int
getMaxLine
()
const
;
36
virtual
const
ScrollBar
*
getVerticalScrollBar
()
const
;
37
38
// Setters
44
void
setMaxLine
(
unsigned
int
val) ;
45
51
virtual
void
addLine
(
const
nkMemory::StringView
& line) ;
55
virtual
void
clear
() ;
56
60
virtual
void
exportIntrospection
(
nkExport::Node
* rootNode)
override
;
64
virtual
void
importClassFromTree
(
nkExport::Node
* rootNode)
override
;
65
} ;
66
}
nkWinUi::LogWin::getMaxLine
unsigned int getMaxLine() const
nkWinUi::LogWin::addLine
virtual void addLine(const nkMemory::StringView &line)
nkWinUi::LogWin::clear
virtual void clear()
nkWinUi::LogWin::LogWin
LogWin(MainSystem *parentSystem)
nkWinUi::LogWin::importClassFromTree
virtual void importClassFromTree(nkExport::Node *rootNode) override
nkWinUi::ScrollBar
A graphical scroll bar.
Definition:
ScrollBar.h:12
nkWinUi::Component
Base class for any graphical component.
Definition:
Component.h:12
nkWinUi::LogWin::exportIntrospection
virtual void exportIntrospection(nkExport::Node *rootNode) override
nkExport::Node
A node in the tree structure representing the data to export / import.
Definition:
Node.h:42
nkWinUi::MainSystem
The main system of the component.
Definition:
MainSystem.h:18
nkMemory::StringView
Class holding information about a string, with no ownership over the data.
Definition:
StringView.h:22
nkWinUi::LogWin::getVerticalScrollBar
virtual const ScrollBar * getVerticalScrollBar() const
nkWinUi::LogWin::~LogWin
~LogWin()
nkWinUi::LogWin::setMaxLine
void setMaxLine(unsigned int val)
nkWinUi
Encompasses all API of component NilkinsWinUi.
Definition:
Button.h:7
nkWinUi::LogWin
A graphical log window, where lines can be added like a console log.
Definition:
LogWin.h:12
Generated by
Doxygen
1.8.18